make rapid strides - French English Dictionary